@charset "UTF-8";

:root{
  --colorMain:#06a4fe; /*主题色*/
  --colorfff:#ffffff;
  --color333:#333;
  --color999:#999;
  --mainBg:#ecf0f5; /*操作区背景色*/
  --menuBg:#0085c3; /*菜单背景色*/
  --menuActiveBg:#f7f7f7; /*菜单选中*/
  --routeLink:#999; /*导航路由*/
}
*{
  padding: 0;
  margin: 0;
  border: 0;
  outline:none;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
*:after,*:before{
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
html,body,#app,#app>div{
  width:100%;
  height:100%;
  background-color: #fff;
  overflow: hidden;
}
input,select{
  -webkit-user-select:initial;
}
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
}

.app-main {
  height: calc(100vh - 50px);
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #fff;
}
.app-main >div{
  height: 100%;
  background-color: #fff;
}
